malpasset dam - French English Dictionary